package org.shiwen.week2;
//基本数据类型和引用数据类型的区别
public class Differece {
    public static void main(String[] args)
    {
        //基本数据类型的比较
//        int a = 5;
//        int b = 5;
//        System.out.println(a==b);
//        System.out.println(a);
//        System.out.println(b);
        //引用数据类型的比较
//        String str1 = new String("hello");
//        String str2 = new String("hello");
//        System.out.println(str1.equals(str2));
//        System.out.println(str1==str2);
        int x[]={1,2,3,4,5};
        int y[]={1,2,3,4,5};
        System.out.println(x==y);
        System.out.println(x);
        System.out.println(y);
        //将变量y存放的内存地址值改成数组x存放的地址值
        y=x;
        System.out.println(x==y);
        System.out.println(x);
        System.out.println(y);
        //因为存放的是内存地址的值，所以我修改了x的值，y的值也会改变
        x[0]=10;
        System.out.println(x[0]);
        System.out.println(y[0]);



    }
}
